|
CATIA V5 Programmierung : Law verändert Parameter beim einfügen aus Katalog
Tamo am 19.04.2013 um 14:56 Uhr (0)
Hi,ich habe eine Powercopy, mit einem Law erstellt.Beim einfügen in ein neues Part wir neben der Geometrie auch ein Parameterset "Distanzblech Stopper Parameter" mit Law(Ist auch im Distanzblech Stopper Parameter Set) eingefügtDas ganze Speicher ich im Katalog von Catia ab. Soweit auch alles kein Problem.Doch wenn ich das ganze dann in ein neues Part einfüge passiert folgendes:Aus der Befehlszeile: If `1Materialdicke_Distanzblech` == 1{ Trapezdach = 0.7 mmwird:If `Distanzblechstopper Parameter1Materialdick ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Law verändert Parameter beim einfügen aus Katalog
Tamo am 22.04.2013 um 10:04 Uhr (0)
Hi,habe vesucht deinen tipp zu befolgen, geht aber leider nicht, da der Parameter die Regel benötigt.Wenn ich nun eine Parameterset in das Part schon vordefiniere, und dann alle Parameter als Inputs mache, kann ich den Parameter Trapezdach auch nciht auswählen. Lasse ich das Trapezdach als Input weg, dann funktioniert alles so wie ich mir das vostelle. Nur dann ist der Parameter leider nciht in dem von mir gewünschten Set. Klar kann man das dann über Reorder in das Parameterset einfügen, aber das möchte ic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Reaction wie Basis für Split ändern
Tamo am 01.03.2012 um 09:05 Uhr (0)
Hallo,habe folgendes Problem.Ich habe einen Split der je nach dem welchen Parameter ich für meine Kontur einstelle auf eine andere Plane zugreifen soll. Die Planes sind mit einer Regel belget.Nun weiß ich nicht wie ich die Reaction erstellen muß damit er das macht was ich will.Nämlich wenn ich Kontur A auswähle füttere Splitt mit Plane A, und wenn ich Kontur B und C auswähle füttere Split mit Plane B.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Split Richtung ändern
Tamo am 08.02.2012 um 13:16 Uhr (0)
Hallo Zusammen möchte auch die Richtung meiner Splits über eine Reaction ändern können. Ist dies auch möglich wenn man keine HybridBodies verwendet?Kann ich das über meinen Parameter ändern?Was mache ich falsch? Bin nihct so der programmiertypSet sptSide = part01_mounted_1.1.Bodies.Item("part01_mounted_1.1").Bodies.Item("Split_119").SplittingSidesptSide.SplittingSide = catPositiveSideSet sptSide1 = part01_mounted_1.1.Bodies.Item("part01_mounted_1.1").Bodies.Item("Split_119").SplittingSidesptSide1.Splitting ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benutzername und Datum
Tamo am 13.10.2011 um 15:20 Uhr (0)
also ich verwende ein MS VBScript. Das Makro sieht mittlerweile so aus:Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "Name=*Information*only*Stamp*,all"Set selection2 = drawingDocument1.SelectionSet visPropertySet1 = selection2.VisPropertiesSet visPropertySet1 = visPropertySet1.ParentDim bSTR1bSTR1 = visPropertySet1.NameDim bSTR2bSTR2 = visPropertySet1.NamevisPropertySet1.SetShow 0selection1.Search "Name=*Datum*,sel"F ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Benutzername und Datum
Tamo am 14.09.2011 um 08:09 Uhr (0)
Hi Bernd,leider komme ich ncht weiter. Er sucht zuerst den Namen des Stempels. Danach müßte er ja das Textfeld "Datum" finden.Ich bekomme die eine Fehlermeldung (siehe Anhang)Hier nochmal der Code.Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "Name=*Feasibility_Stamp*,all"For i = 1 To selection1.Count Set oTextFeld = selection1.Item2("Datum").Value oTextFeld.Text = CStr(Date)NextSet selection2 = drawingDocument1.Selec ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benutzername und Datum
Tamo am 13.09.2011 um 14:30 Uhr (0)
Hallo Zusammen,ich habe ein Makro um in DXF und PDF Dateien beim speichern den Stempel "Only_for_information" einzublenden. Dieser befindet sich im Detail Sheet und ist in Hauptblat "Drawing" im "Hide" hinterlegt.Dieser hat noch ein Datum, welches ich gerne in das vorhande Makro einbinden möchte. Mein Problem dabei ist, das ich nciht weiß wie ich das Textfeld über das Makro ansprechen kann. Hier mal das Makro.Bin in diesem Gebiet noch anfänger.Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.Ac ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Rezept R36 erweitern
Tamo am 14.04.2010 um 12:02 Uhr (0)
Hi,wollte mal nachfragen wie es denn möglich ist die eingabemaske so zu gestallten das mehrere eingabe felder nebeneinander stehen??Ich habe nämlich 65 positionen und würde diese gerne so gestalten wie mein titelblock aussieht,im R36 sind ja sämtlich positionen untereinanden.Arbeite mit winxp und catia r17Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hide/Show
Tamo am 21.02.2012 um 10:22 Uhr (0)
So habe ich es nun gelöst.Kann man das noch irgendwie verschlanken/optimieren?Set partDocument1 = CATIA.ActiveDocumentSet selection1 = partDocument1.SelectionSet visPropertySet1 = selection1.VisPropertiesSet part1 = partDocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.Item("Part01_mounted")Set hybridBodies1 = body1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("Seam_mounted")Set hybridShapes1 = hybridBody1.HybridShapesSet hybridShapeSplit1 = hybridShapes1.Item("Split.151")Set hybridShapes1 = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Split Richtung ändern
Tamo am 10.02.2012 um 08:40 Uhr (0)
So, ichhabe es jetzt mit 2 Scripts gelöst die ich über die Regel steuere. Hier das Beispiel für meine (im thread weiter oben gezeigten) Strukturbaum.Das Beispiel zeigt eine Seite, für die andere Seite ist dann das zweite VbScript notwendig. Da werden dann nur noch die Ausrichtugnen der Splits geändert.Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = bodies1.Item("Pa ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Hide/Show
Tamo am 21.02.2012 um 07:42 Uhr (0)
Guten Morgen,anbei der Strukturbaum mit dem "Split151".Das ganze steht in einem Script.Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = bodies1.Item("Part01_mounted_1.1")Dim shapes1 As ShapesSet shapes1 = body1.ShapesDim split1 As ShapeSet split1 = shapes1.Item("Split.119")split1.SplittingSide = catNegativeSideDim part2 As PartSet part2 = partDocument1.PartDim bodie ...
|
| In das Form CATIA V5 Programmierung wechseln |